import Vue from 'vue'
import App from './App.vue'
import router from './router'
// 导入elementUI组建库
import ElementUI from 'element-ui';
// 导入elementUI组建样式表
import 'element-ui/lib/theme-chalk/index.css';
// 使用
Vue.use(ElementUI);
// 导入乾坤框架
import { registerMicroApps, start } from 'qiankun';
// 写入子应用
const apps = [
  {
    name: 'vueApp', // 子应用的名称
    entry: '//localhost:10000',//默认会加载这个html  解析里面的js动态的执行，（子应用必须支持跨域）
    fetch,
    container:'#vue',//容器名字
    activeRule: '/vue',//激活的路径
    props:{
      a:'传递给子应用的参数'
    }
  },
  {
    name: 'reactApp',
    entry: '//localhost:20000',
    fetch,
    container:'#react',
    activeRule: '/react',
    props:{
      b:'传递给子应用React的参数'
    }
  },
]

registerMicroApps(apps);//注册--里面还可以写一下周期函数

start();//启动


Vue.config.productionTip = false

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')
